75a05953a03bf2b33877934106122c97099e59aa,src/org/jgroups/mux/Multiplexer.java,Multiplexer,adjustServiceView,#Address#,825

Before Change


                    MuxChannel ch = services.get(service);
                    if(ch != null){
                        Event view_evt = new Event(Event.VIEW_CHANGE, service_view);    
                        if(ch.isConnected())
                            passToMuxChannel(ch, view_evt, fifo_queue, null, service, false);
                    }else{
                        if(log.isTraceEnabled())
                            log.trace("service " + service

After Change


                    // generateServiceView()
                    View service_view = generateServiceView(new ArrayList<Address>(hosts));
                    MuxChannel ch = services.get(service);
                    if(ch != null && ch.isConnected()){
                        Event view_evt = new Event(Event.VIEW_CHANGE, service_view);    
                        passToMuxChannel(ch, view_evt, fifo_queue, null, service, false, true);
                    }else{
                        if(log.isTraceEnabled())
                            log.trace("service " + service